"""
@Project ：python
@File    ：Python异常、模块、包综合案例.py
@IDE     ：PyCharm
@Author  ：DongCha
@Date    ：2024/4/6 006 21:09
"""

# 创建一个自定义包，名称：my_utils
# 在包内提供两个模块
# str_util.py（字符串相关工具）
# 函数：str_reverse(str)，接收传入字符串，将字符串反转返回
# 函数：substr(s, x, y)，按照下标 x 和 y，对字符串进行切片

# file_util.py（文件处理相关工具）
# 函数：print_file_info(filename)，接收传入文件的路径，打印文件全部内容，如文件不存在则捕获异常，输出提示信息，通过 finally 关闭文件对象
# 函数：append_to_file(filename, data)，接收文件路径以及传入数据，将数据追加写入到文件中
